/**
 * 
 */
package t4j.arrays;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;


public class ArrayOfGenerics {

	public static void main(String[] args) {
		List<String>[] ls = new List<String>[10];
		
		List[] la = new List[10];
		
		ls = (List<String>[]) la;
		
		ls[0] = new ArrayList<String>();
		
		la[1] = new ArrayList<Integer>();
		
		la[1].add(1);//加一个数字
		
		ls[1].add("test");//用回ls加一个字符

		//!ls[1] = new ArrayList<Integer>();//ls加一个数字就不行了，因为泛型参数的原因
		
		Object[] object = ls;
		
		object[2] = new ArrayList<Integer>();
		
		List<BerylliumSphere>[] spheres = (List<BerylliumSphere>[])new List[10];
		
		for(int i = 0; i < spheres.length ; i++)
			spheres[i] = new ArrayList<BerylliumSphere>();
		
		System.out.println(Arrays.toString(ls));
	}
}
